Journal: Frontiers in Neuroinformatics
Article Title: Brian Hears: Online Auditory Processing Using Vectorization Over Channels
doi: 10.3389/fninf.2011.00009
Figure Lengend Snippet: Computation time taken to simulate a gammatone filterbank as a function of the number of channels, with a 200-ms sound at 20 kHz [(B) is a magnified version of (A)] . Five different implementations are compared: Brian Hears in pure Python with vectorization over channels (BH Python), Brian Hears with C code generation, sequential channels (BH C1) or vectorized channels (BH C2), Brian Hears with GPU code generation, and Matlab with operations on time-indexed arrays.
Article Snippet: We compared them with non-vectorized implementations taken from existing toolboxes: Slaney's Matlab toolbox for the gammatone filterbank (Slaney, ), and Meddis's Matlab toolbox for the DRNL (Meddis, ), which we improved with respect to memory allocation to allow a fair comparison.
Techniques: